/**
 * ����ʱ�䣺2016/5/24
 * ������Ա��boxUnll
 * ������Ŀ���ƶ��˻�����֤����
 */
.stage{position:relative;padding:2rem;height:55px;}
.slider{position:absolute;height:80px;box-shadow:0 0 3px #999;background-color:#F0F0EE;left:40px;right:40px; border-radius:50px;background-color:rgba(200,200,200,0.6); }
.labelSlide {
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #4d4d4d), color-stop(.4, #4d4d4d), color-stop(.5, #ffffff), color-stop(.6, #4d4d4d), color-stop(1, #4d4d4d));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: slidetounlock 3s infinite;
    -webkit-text-size-adjust: none;
    line-height: 80px;
    height: 80px;
    text-align: center;
    font-size: 1rem;
    width: 100%;
    color: #ffffff;


}
@keyframes slidetounlock
{
    0%     {background-position:-200px 0;}
    100%   {background-position:200px 0;}
}
@-webkit-keyframes slidetounlock
{
    0%     {background-position:-200px 0;}
    100%   {background-position:200px 0;}
}
.button{
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    height: 80px;
    background-color: #fff;
    transition: left 0s;
    -webkit-transition: left 0s;
    border-radius:50px;

}
.button-on{
    position: absolute;
    /*left: 0;*/
    top: 0;
    right: 0;
    width: 80px;
    height: 80px;
    background-color: #fff;
    transition: left 1s;
    -webkit-transition: left .5s;
    border-radius:50px;
    z-index: 0;
    /*opacity: 0.4;*/
}
#button_right{
    position: absolute;
    /*left: 0;*/
    top: 0;
    right: 0;
    width: 80px;
    height: 80px;
    background-color: #fff;
    transition: left 1s;
    -webkit-transition: left .5s;
    border-radius:50px;
    z-index: 0;
    opacity: 0.4;
}
.track{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0;
    overflow: hidden;
    transition: width 0s;
    -webkit-transition: width 0s;
}
.track-on{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0;
    overflow: hidden;
    transition: width 1s;
    -webkit-transition: width .5s;

}
.icon  {
    width: 80px;
    height: 80px;
    position: relative;
    background-image: url(../image/icon.png) ;
    background-size:100%;
    font-family: sans-serif;
    z-index: 1;

}
.icon:before{

    color:#ccc;
    line-height:32px;
}
.spinner {
    margin: 8px auto;
    width: 60px;
    height: 60px;
    position: relative;
    /*display: none;*/
}

.spinner .spinner-container {
    position: absolute;
    width: 100%;
    height: 100%;
}

.bg-green {
    line-height: 80px;
    height: 60px;
    text-align: center;
    font-size: large;
    /*background-color:  #02c69e;*/
    border-radius:30px;
    font-family: SimSun;
    text-align: center;
}
